home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1995 October / EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso / Aminet / util / sys / Replace_37_2.lha / Replace / Src / Replace.h < prev    next >
C/C++ Source or Header  |  1995-04-30  |  989b  |  61 lines

  1. #ifndef REPLACE_H
  2. #define REPLACE_H
  3.  
  4. #include <exec/types.h>
  5. #include <proto/dos.h>
  6. #include <proto/utility.h>
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. #ifndef Prototype
  11. #define Prototype extern
  12. #endif !Prototype
  13.  
  14. #ifndef STXT
  15. #define STXT const TEXT
  16. #endif !STXT
  17.  
  18. #define RBUFSIZE    8192L
  19.  
  20. typedef struct ReplaceConfig
  21. {
  22.     FILE    *cfg_fi;
  23.     FILE    *cfg_fo;
  24.     FILE    *cfg_fe;
  25.  
  26.     TEXT    *cfg_in;
  27.     TEXT    *cfg_out;
  28.  
  29.     TEXT    *cfg_search;
  30.     LONG     cfg_slen;
  31.  
  32.     TEXT    *cfg_replace;
  33.     LONG     cfg_rlen;
  34.  
  35.     LONG   (*cfg_comp)(TEXT *,TEXT *,LONG);
  36.  
  37.     LONG        cfg_case;
  38.     LONG     cfg_count;
  39.     BOOL     cfg_verbose;
  40. } CFG;
  41.  
  42.  
  43. Prototype void     main(int,char **);
  44. Prototype void     exit(int);
  45.  
  46. Prototype LONG     strncmp(TEXT *,TEXT *,LONG);
  47. Prototype LONG     strnicmp(TEXT *,TEXT *,LONG);
  48.  
  49. Prototype LONG     strcmp(TEXT *,TEXT *);
  50. Prototype LONG     stricmp(TEXT *,TEXT *);
  51.  
  52. Prototype VOID     bzero(VOID *,LONG);
  53.  
  54. Prototype char    *strerror(int);
  55. Prototype LONG     strlen(TEXT *);
  56.  
  57. #include "Replace_ver.h"
  58. #include "Replace_protos.h"
  59.  
  60. #endif !REPLACE_H
  61.